TradingView × Telegram × AI — Bot phân tích chart 24/7

Bot tự theo dõi chart · Gửi signal qua Telegram · Bạn Approve / Skip · Trade Journal tự động · Hot-reload strategy

Bot làm gì? — Giao thức 4 bên

Thay vì bạn phải ngồi nhìn chart, bot tự theo dõi 24/7. Khi có signal khớp strategy của bạn, bot gửi thông báo qua Telegram kèm ảnh chart và 2 nút: ✅ Vào lệnh / ⏭️ Bỏ qua. Bạn quyết định từ điện thoại. Trade Journal được ghi tự động.

📊

TradingView Desktop

Nguồn chart và giá. Bot kết nối qua CDP, đọc OHLCV thật, vẽ overlay khi vào lệnh.

🤖

AI (Claude / Gemini / GPT)

Phân tích chart theo strategy bạn viết. Trả về signal, entry, SL, TP, reasoning.

📱

Telegram Bot

Kênh tương tác 2 chiều. Nhận thông báo signal + ảnh chart, bấm Approve/Skip từ điện thoại.

👤

Bạn (User)

Viết strategy, duyệt lệnh, xem báo cáo. Bot hỏi — bạn quyết. Không AI tự vào lệnh.

TV chart mới đóng → AI phân tích theo strategy → Signal? Gửi Telegram → Bạn Approve / Skip → Vẽ overlay + ghi Journal

3 chế độ hoạt động — bạn chọn mức kiểm soát

Cấu hình trong Strategy Description/settings.yaml, thay đổi bất kỳ lúc nào:

notify

📣 Chỉ thông báo

Bot phát hiện signal → gửi Telegram thông báo. Không làm gì thêm. Bạn tự quyết định vào lệnh thủ công.

half ← mặc định

🤝 Hỏi trước khi vào

Bot gửi signal + 2 nút ✅ Vào lệnh / ⏭️ Bỏ qua. Chờ bạn duyệt 30 phút, quá hạn tự skip.

auto

⚡ Tự động hoàn toàn

Bot phát hiện signal → vẽ overlay lên TradingView ngay + ghi Journal. Không hỏi bạn. Dùng khi tin strategy.

Telegram notification trông như thế nào?

Khi bot phát hiện signal (mode half), bạn nhận được:

📱 Telegram — @TVWatcherBot
📈 LONG BINANCE:BTCUSDT 5m 🪙
👀 CHỜ DUYỆT ⚡ Conf 80%
━━━━━━━━━━━━━━━━━━━━
💰 Entry 61,050
🛡 SL 60,750 (-0.49%)
🎯 TP 61,650 (+0.98%)
📊 R:R = 1:2.00
━━━━━━━━━━━━━━━━━━━━
📝 3 nến xanh liên tiếp 01:30→01:45, body >50%,
volume tăng, breakout vùng kháng cự 61,000.
🕯 2026-06-07 01:45 UTC
✅ Vào lệnh
⏭️ Bỏ qua
🌐 More Trading Tools on Code2trade.top

Bấm ✅ Vào lệnh → bot vẽ long_position overlay lên TradingView, chụp ảnh sau khi vẽ, ghi vào Trade Journal. Bấm ⏭️ Bỏ qua → ghi vào skipped/ với lý do. Không bấm sau 30 phút → tự hết hạn, ghi expired_ttl.

4 bước setup lần đầu (~10 phút)

1

Chuẩn bị — 3 thứ cần có trước

Ngoài ra cần API key của 1 trong 3 AI provider: Gemini (miễn phí 1500 req/ngày), Claude (trả phí) hoặc GPT (trả phí). Gemini phù hợp để test trước.

2

Chạy 1_SETUP_chay_mot_lan.bat

Double-click file bat. Script tự cài Node.js, MCP Bridge, watcher dependencies. Sau đó mở wizard popup 4 bước:

  • Popup 1: Dẫn bạn tạo Telegram Bot qua @BotFather → paste token
  • Popup 2: Hướng dẫn nhắn /start với bot → tự detect Chat ID của bạn
  • Popup 3: Chọn AI provider (Gemini / Claude / GPT)
  • Popup 4: Mở trang tạo API key → paste key → verify ngay
[A] MCP Bridge setup... OK [B] Watcher npm install... OK [C] Launching wizard... 4 popups
3

Viết strategy của bạn

Mở file Strategy Description/strategy.md và mô tả rule entry bằng ngôn ngữ tự nhiên.

Ví dụ đơn giản:

Vào LONG khi: - 3 nến xanh liên tiếp, body > 50% - Volume nến thứ 3 cao hơn MA20 volume - Giá trên MA50 - RSI(14) > 50 nhưng chưa vào overbought (< 70) SL: dưới đáy nến thứ nhất TP: 2x khoảng cách SL

File được hot-reload — sửa và Save, bot tự cập nhật strategy ở tick tiếp theo mà không cần restart. Telegram sẽ báo "🔄 Strategy reloaded".

4

Chạy hằng ngày bằng 2_KHOI_DONG_hang_ngay.bat

Double-click script này mỗi khi muốn bot chạy. TradingView + Claude Desktop + Watcher tự khởi động đúng thứ tự.

Bot gửi Telegram "🟢 Watcher started" khi sẵn sàng. Heartbeat "💚 alive" mỗi 15 phút để biết bot còn chạy. Dừng bot: 3_DUNG_WATCHER.bat.

Xem log live: 4_XEM_LOG.bat. Kiểm tra trạng thái: 5_TRANG_THAI.bat.

Commands trong Telegram

Gõ trực tiếp với bot để kiểm soát và xem báo cáo:

/status Uptime, mode, symbol/timeframe, AI model, tick cuối, signal cuối, có pending không.
/strategy Xem nội dung strategy.md hiện tại đang chạy (truncate 3900 ký tự).
/pause Tạm dừng bot — tick loop sleep, không phân tích. Dùng khi thị trường không thuận lợi.
/resume Tiếp tục bot sau khi pause.
/report 7d Báo cáo 7 ngày: tổng lệnh entered, win/loss, winrate, avg R:R. Dùng "all" để lấy toàn bộ.
/updateJournal Scan OHLCV từ entry time để check xem lệnh nào đã hit TP hay SL — cập nhật Journal kết quả + chụp exit screenshot.

Chọn AI provider — 3 lựa chọn

Đổi provider bất kỳ lúc nào bằng cách sửa settings.yaml → hot-reload tự động:

Provider Model Chi phí (~5m, 1 symbol) Khi nào dùng
Gemini 2.5 Flash Miễn phí 1500 req/ngày Test, bắt đầu, strategy đơn giản
OpenAI gpt-4o mini ~$3–8/tháng Có sẵn OpenAI account
Anthropic haiku-4-5 ~$5–12/tháng Strategy rule-based đơn giản
Anthropic claude-opus-4-7 ~$30–40/tháng ⭐ Đề xuất — đọc chart chính xác nhất sau test thực

Toàn bộ tính năng

📡 Tick loop thông minh

Poll mỗi N giây (cấu hình được). Chỉ phân tích khi nến mới đóng — không spam AI.

🔍 Vision AI phân tích chart

AI nhận cả OHLCV 20 nến lẫn screenshot chart. Kết hợp dữ liệu số + hình ảnh cho kết quả chính xác.

📊 Overlay TradingView

Khi approve, bot vẽ long_position / short_position box native trên chart với entry/SL/TP.

📓 Trade Journal tự động

Mỗi lệnh entered/skipped được ghi JSON + screenshot entry. /updateJournal tự scan hit TP/SL + chụp exit.

🔄 Hot-reload strategy

Sửa strategy.md và Save — bot nhận ngay ở tick tiếp theo qua chokidar. Không restart.

🛡️ Reliability layer

withRetry (3 lần, exp backoff), CircuitBreaker khi TV không phản hồi, atomic write state, NSSM auto-restart service.

⚙️ Cấu hình linh hoạt

Symbol, timeframe, poll interval, AI model, trading hours, risk per trade — tất cả trong 1 file YAML.

📜 Log & monitoring

JSONL log rotate 50MB × 5 files. Heartbeat Telegram 15 phút. 4_XEM_LOG.bat tail live log.

"Trước đây phải ngồi nhìn chart hàng giờ chờ setup hình thành. Giờ bot chạy nền, tôi chỉ cần nhìn điện thoại — signal đến là có ảnh chart, entry, SL, TP rõ ràng. Bấm ✅ Vào lệnh hay ⏭️ Bỏ qua trong 5 giây. Thế thôi."
— Phản hồi từ trader sử dụng Code2trade TV Watcher Bot
📌 Yêu cầu hệ thống
  • Windows 10 / 11 64-bit (máy để chạy TradingView Desktop + bot nền)
  • Claude Desktop với tài khoản Pro / Team — tải tại claude.ai/download
  • TradingView Desktop — tải tại tradingview.com/desktop
  • Telegram + tài khoản Telegram
  • API key của 1 AI provider — Gemini (miễn phí), Claude hoặc OpenAI
  • Node.js — không có cũng được, script tự cài

Tải gói cài đặt TV Watcher Bot — Code2trade

Bao gồm setup scripts, watcher bot, wizard · Hỗ trợ Windows 10/11 · Gemini / Claude / OpenAI

⬇ Tải xuống — TradingviewTele-Setup.rar

File .rar · Miễn phí · Cập nhật tháng 6/2026